package com.depth.viewer.request
{
	import flash.system.Security;

	public class RequestBaseProxy implements IRequestProxy
	{
		protected var _url:String;
		
		protected var _proxy:String;
		protected var _resultHandle:Function;
		protected var _faultHandle:Function;
		protected var _completeHandle:Function;
		protected var _data:Object;
		public function RequestBaseProxy(url:String = null)
		{
			this._url = url;
		}
		
		public function set url(value:String):void
		{
			this._url = value;
		}
		public function get url():String{
			return this._url;
		}
		public function set proxy(value:String):void{
			this._proxy = value;
		}
		public function set data(value:Object):void{
			this._data = value;
		}
		public function set resultHandle(value:Function):void
		{
			this._resultHandle = value;
		}
		
		public function set completeHandle(value:Function):void
		{
			this._completeHandle = value;
		}
		
		public function set faultHandle(value:Function):void
		{
			this._faultHandle = value;
		}
		
		public function request(methodName:String,... args:Array):void
		{
		}
		public function destroy():void{
			
		}
	}
}